package MV_BMP// ActionScript file
{
	import flash.events.Event;

	/**
	 *BMP动画事件 
	 * @author 葛增文
	 * 
	 */	
	public class BMPMCEvent extends Event
	{
		public static const LABEL_CHANGE:String="labelChange";//帧标签变化事件
		public static const LAST_FRAME:String="lastFrame";//进入最后一帧
		public static const TURNOVER:String="turnOver";//转换完成
		private var _msgObj:Object;/*信息对象*/
		
		/**
		 * 
		 * @param type
		 * @param msgObj
		 * @param bubbles
		 * @param cancelable
		 * 
		 */		
		public function BMPMCEvent(type:String,msgObj:Object=null,bubbles:Boolean=false,cancelable:Boolean=false):void
		{
			super(type,bubbles,cancelable);
			this._msgObj=msgObj;
		}

		public function get msgObj():Object
		{
			return _msgObj;
		}
		
		override public function clone():Event
		{
			return new BMPMCEvent(this.type,this.msgObj,this.bubbles,this.cancelable);
		}

	}
}